# 收集所有关键字参数，返回一个字典 -- 关键字参数只能有一个
def user_info(**kwargs):
    print(kwargs)


user_info()
user_info(name='TOM')
user_info(name='TOM', age=20)

'''
def fun2(**args,**args):
    pass
    以上代码，程序会报错，个数可变的关键字参数，只能是1个 
'''

def fun2(*args1, **args2):
    pass

'''
error:
def fun3(**args1,*arg2):
    pass
在一个函数的定义过程中，既有个数可变的关键字形参，也有个数可变的位置形参，要求，个数可变的位置形参，放在个数可变的关键字形参之前
 '''